Generating A Multimodal Report With Claude 3.5 Sonnet, Openai, Structured Outputs